package kunden;

public class Kunde {
	private String kundennr;
	private Adresse adresse;
	private Bank bank;
	
	// Konstruktor
	public Kunde(String kundennr, String strasse, String plz, String ort,
			String kontonr, String blz) {
		this.setKundennr(kundennr);
		adresse = new Adresse(strasse, plz, ort);
		bank = new Bank(kontonr, blz);
		
	}
	
	// Getter, Setter
	public String getKundennr() {
		return kundennr;
	}

	public void setKundennr(String kundennr) {
		this.kundennr = kundennr;
	}
	
	public Adresse getAdresse() {
		return adresse;
	}

	public void setAdresse(String strasse, String plz, String ort) {
		this.adresse.setOrt(ort);
		this.adresse.setPlz(plz);
		this.adresse.setStrasse(strasse);
	}

	public Bank getBank() {
		return bank;
	}

	public void setBank(String kontonr, String blz) {
		this.bank.setKontonr(kontonr);
		this.bank.setBlz(blz);
	}

	// Methoden
	public String getAnschrift()
	{
		return this.getAdresse().toString();
	}
	
	public String toString()
	{
		return this.getKundennr()+"\n"+this.getAdresse().toString();
	}
	
}
